﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using KandieWebProjectI.BLL.Controller;

namespace KandieWebProjectI.UI.Forms.ProdutoPages
{
    public partial class ProdutoNovo : System.Web.UI.Page
    {
        private ProdutoBLL _produtoBll;
        private Domain.Model.Produto _produto;
        private bool _errorStatus = false;

        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void BtnSalvarClick(object sender, EventArgs e)
        {
            _produto = new Domain.Model.Produto()
                                {
                                    Descricao = txtDexcricao.Text,
                                    Preco = Convert.ToDecimal(txtPreco.Text),
                                    Ativo = true
                                };

            _produtoBll = new ProdutoBLL();
            _errorStatus = _produtoBll.Gravar(_produto);

            Session["statusError"] = _errorStatus;
            Session["action"] = "Gravação realizada com sucesso!";
            Response.Redirect("~/Forms/ProdutoPages/ConfirmationPage.aspx");
        }

        protected void BtnCancelarClick(object sender, EventArgs e)
        {
            Response.Redirect("~/Forms/ProdutoPages/Produto.aspx");
        }
    }
}